import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.ListModel;
import javax.swing.border.EmptyBorder;
import javax.swing.JList;

import apostas.ApostadorDAO;
import apostas.GrupoApostadores;
import java.awt.FlowLayout;
import java.util.ArrayList;
import javax.swing.JLabel;
import java.awt.SystemColor;


public class TelaClassApostadores extends JFrame {

	private JPanel contentPane;

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					TelaClassApostadores frame = new TelaClassApostadores();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	public TelaClassApostadores() {
		setTitle("Classifica\u00E7\u00E3o dos Apostadores");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 450, 300);
		contentPane = new JPanel();
		contentPane.setForeground(SystemColor.activeCaption);
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		//ApostadorDAO AdApostador=new ApostadorDAO();
		//AdApostador.addApostadorGrupo();
		contentPane.setLayout(null);
		ArrayList <String> NomesApostadores=new ArrayList<String>();
		ArrayList <Integer> PontosApostadores=new ArrayList<Integer>();
		
		//NomesApostadoresGrupoApostadores.getClassificacao();
		GrupoApostadores.gerarClassificacaoApostadores();
		
		for(int i=0;i<GrupoApostadores.getClassificacao().size();i++){
			NomesApostadores.add(GrupoApostadores.getClassificacao().get(i).getNome());
		}
		
		for(int i=0;i<GrupoApostadores.getClassificacao().size();i++){
			PontosApostadores.add(GrupoApostadores.getClassificacao().get(i).getPontos());
		}
	
		JList list_1 = new JList(NomesApostadores.toArray());
		list_1.setBounds(10, 32, 163, 140);
		contentPane.add(list_1);
		
		JList list = new JList(PontosApostadores.toArray());
		list.setBounds(181, 32, 46, 140);
		contentPane.add(list);
		
		JLabel lblNome = new JLabel("Nome");
		lblNome.setBounds(10, 11, 46, 14);
		contentPane.add(lblNome);
		
		JLabel lblPts = new JLabel("Pts");
		lblPts.setBounds(192, 11, 35, 14);
		contentPane.add(lblPts);
	}
}
